[v-cloak] {
    display: none;
}
.app-shell {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.auditPrice-main {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    max-width: 100vw;
    margin: 0 auto;
    background: #f5f5f5;
}

.auditPrice-header {
    height: .88rem;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 100;
    font-size: .36rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
}

.auditPrice-header::after {
    position: absolute;
    bottom:0;
    left:0;
    content: '';
    width:100%;
    height:1px;
    border-bottom:1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.auditPrice-goback {
    color: #EC7E2D;
    font-size: .36rem;
    font-style: normal;
    padding-left: .33rem;
    background: url(../../image/member_fanhui.png) no-repeat left center;
    background-size: .22rem .40rem;
    margin-left: .24rem;
    position: absolute;
    top: 0;
    left: 0;
    height: .88rem;
    line-height: .88rem;
}

.auditPrice-btnHistory {
    position: absolute;
    top: 0;
    right: .24rem;
    height: .88rem;
    display: flex;
    align-items: center;
    font-size: .28rem;
    font-weight: bold;
    color: #333;
}

.auditPrice-container {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: .88rem;
    overflow: auto;
    background: #f0f0f0;
}

.auditPrice-marketName {
    background: #EC7E2D;
    height: .56rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .28rem;
    font-weight: 500;
    color: #fff;
    margin-bottom: .12rem;
}

.cube-tab-bar {
    background: #fff;
    font-size: .28rem;
    font-weight: bold;
    height: .72rem;
    position: absolute;
    top: .88rem;
    right: 0;
    left: 0;
    z-index: 100;
}

.cube-tab {
    color: #333;
}

.cube-tab_active {
    color: #EC7E2D;
}

.cube-tab-bar-slider {
    background-color: #EC7E2D !important;
}

.auditPrice-screenBox {
    display: flex;
    justify-content: center;
    align-items: center;
}

.auditPrice-screen {
    background: url(../../image/index-triangle1.png) no-repeat right center;
    background-size: .18rem .09rem;
    padding-right: .24rem;
}

.auditPrice-auditListBox {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 2.3rem;
}

.auditPrice-auditListUl {
    padding-top: .12rem;
}

.auditPrice-auditList {
    background: #fff;
    border-radius: .12rem;
    margin: 0 .24rem .12rem;
}

.auditPrice-auditListHeader {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .24rem;
    height: .6rem;
    padding: 0 .24rem;
    position: relative;
}

.auditPrice-auditListHeader::after {
    position: absolute;
    bottom:0;
    left:0;
    content: '';
    width:100%;
    height:1px;
    border-bottom:1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.auditPrice-auditListStatus {
    color: #EC7E2D;
}

.auditPrice-auditGoodsBox {
    display: flex;
    justify-content: space-evenly;
    padding: .12rem 0;
}

.auditPrice-auditGoodsImg {
    width: 1.5rem;
    height: 1.5rem;
}

.auditPrice-auditGoodsInfo {
    width: 4.8rem;
}

.auditPrice-auditGoodsName {
    font-size: .32rem;
    color: #333;
    line-height: .42rem;
    height: .84rem;
    font-weight: bold;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.auditPrice-priceBox {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-top: .24rem;
}

.auditPrice-price {
    color: #EC7E2D;
    font-size: .36rem;
    font-weight: bold;
}

.auditPrice-spreadRate {
    color: #999;
    font-size: .24rem;
    font-weight: bold;
}

.auditPrice-btnBox {
    height: .76rem;
    display: flex;
    font-size: .28rem;
    font-weight: bold;
    color: #333;
    position: relative;
}

.auditPrice-btnBox::after {
    position: absolute;
    top:0;
    left:0;
    content: '';
    width:100%;
    height:1px;
    border-top:1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.auditPrice-btnBoxLine {
    width: .02rem;
    height: .28rem;
    background: #d9d9d9;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}

.auditPrice-btnPriceError {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.auditPrice-auditPass {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.auditPrice-noAudit {
    height: 100%;
    font-size: .28rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #333;
}

.auditPrice-auditListHistoryBox {
    padding-top: .12rem;
}

.auditPrice-auditListHistory {
    background: #fff;
    border-radius: .12rem;
    margin: 0 .24rem .12rem;
    padding-bottom: .12rem;
}

.cube-pullup-wrapper .before-trigger {
    padding: .2rem 0;
    font-size: .28rem;
}

.auditPrice-priceCorrection {
    background: #fff;
}

.auditPrice-correctionListLi {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .28rem;
    height: 1rem;
    position: relative;
    background: url(../../image/member_more.png) no-repeat 7.11rem center;
    background-size: .15rem .22rem;
}

.auditPrice-correctionListLi::after {
    position: absolute;
    bottom:0;
    left:0;
    content: '';
    width:100%;
    height:1px;
    border-bottom:1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.auditPrice-correctionListLiLeft {
    flex-basis: 1.64rem;
    padding-left: .24rem;
    box-sizing: border-box;
    color: #333;
}

.auditPrice-correctionListLiRight {
    flex: auto;
    padding: 0 .5rem 0 .2rem;
    box-sizing: border-box;
    color: #999;
    outline: none;
    background: none;
    height: 1rem;
    display: flex;
    align-items: center;
}

.auditPrice-correctionListLiRight::placeholder {
    color: #999;
}

.auditPrice-correctionUploadBox {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.9rem;
}

.auditPrice-correctionImgBox {
    width: 3rem;
    height: 2rem;
    border: #d9d9d9 1px solid;
    border-radius: .12rem;
    position: relative;
    background: url(../../image/price_plus.png) no-repeat center .4rem;
    background-size: .49rem .49rem;
    display: flex;
    justify-content: center;
}

.auditPrice-uploadFile {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.auditPrice-uploadText {
    font-size: .28rem;
    color: #999;
    margin-top: 1.2rem;
}

.auditPrice-imagePrview {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    border-radius: .12rem;
}

.auditPrice-btnSubmit {
    margin: .2rem .36rem 0;
    width: 6.78rem;
    padding: 0;
    height: .84rem;
    border-radius: .12rem;
}

.cube-btn-primary {
    background: #EC7E2D;
}

.auditPrice-choiceCategoryBox {
    background: #fff;
    border-radius: .24rem 0 0 0;
    padding: .24rem 0;
    box-sizing: border-box;
    position: relative;
    height: 100%;
}

.cube-popup-right .cube-popup-content {
    left: -68.8% !important;
}

.auditPrice-choiceMarketTitle {
    font-size: .32rem;
    font-weight: bold;
    color: #333;
    height: .32rem;
}

.auditPrice-queryInputBox {
    margin-bottom: .48rem;
    font-size: .26rem;
}

.auditPrice-select {
    width: 100%;
    box-sizing: border-box;
    outline: none;
    border: none;
    background: #f5f5f5;
    font-size: .26rem !important;
    font-weight: 500 !important;
    color: #333 !important;
    padding: .12rem .2rem .12rem .1rem !important;
}

.auditPrice-queryBtnReset {
    position: absolute;
    left: .24rem;
    bottom: .24rem;
    width: 2.22rem;
    height: .72rem;
    box-sizing: border-box;
    border: #333 1px solid;
    font-size: .28rem;
    font-weight: 500;
    color: #333;
    background: none;
    border-radius: .36rem;
    outline: none;
}

.auditPrice-queryBtnOk {
    position: absolute;
    right: .24rem;
    bottom: .24rem;
    width: 2.22rem;
    height: .72rem;
    box-sizing: border-box;
    border: none;
    font-size: .28rem;
    font-weight: 500;
    color: #fff;
    background: #EC7E2D;
    border-radius: .36rem;
    outline: none;
}

.auditPrice-marketBox {
    background: #fff;
    height: .72rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .26rem;
    color: #333;
    font-weight: bold;
    position: absolute;
    top: .88rem;
    right: 0;
    left: 0;
    z-index: 100;
}

.auditPrice-noMarket {
    font-size: .28rem;
    color: #333;
    text-align: center;
    padding-top: 1.2rem;
}

.auditPrice-market {
    background: url(../../image/address-location.png) no-repeat .24rem center;
    background-size: .29rem .33rem;
    padding-left: .77rem;
    height: .34rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.auditPrice-changeMarket {
    padding: 0 .24rem;
    height: .48rem;
    display: flex;
    align-items: center;
    border-left: #999 1px solid;
}

.auditPrice-choiceMarketBox {
    background: #fff;
    border-radius: .24rem 0 0 0;
    padding: .24rem;
    box-sizing: border-box;
    position: relative;
    height: 100%;
}

.auditPrice-choiceMarketTitle {
    font-size: .32rem;
    font-weight: bold;
    color: #333;
    height: .32rem;
}

.auditPrice-choiceMarketInputBox {
    margin-top: .24rem;
    margin-bottom: .24rem;
    font-size: .26rem;
    position: relative;
    z-index: 101;
}

.auditPrice-choiceMarketInput {
    width: 100%;
    height: .64rem;
    border-radius: .32rem;
    box-sizing: border-box;
    outline: none;
    border: none;
    background: #f5f5f5 url(../../image/icon-search.png) no-repeat .24rem center;
    background-size: .32rem;
    font-weight: 500;
    color: #333;
    padding: 0 .24rem 0 .8rem;
}

.auditPrice-marketListBox {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.68rem .24rem .24rem;
}

.auditPrice-marketList {
    box-sizing: border-box;
    padding: .15rem 0;
    position: relative;
}

.auditPrice-marketList::after {
    position: absolute;
    bottom:0;
    left:0;
    content: '';
    width:100%;
    height:1px;
    border-bottom:1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.auditPrice-marketListName {
    font-size: .28rem;
    font-weight: 500;
    line-height: .4rem;
    color: #333;
}

.auditPrice-marketListName i {
    color: #EC7E2D;
    font-style: normal;
}

.auditPrice-marketAddress {
    font-size: .24rem;
    line-height: .36rem;
    color: #666;
}

.auditPrice-listBox {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 1.74rem;
}

.auditPrice-listHeader {
    background: #fff;
    font-size: .28rem;
    font-weight: 400;
    color: #999;
    height: .72rem;
    display: grid;
    grid-template-columns: 2.62rem 2.4rem 2.48rem;
    align-items: center;
    position: relative;
    z-index: 100;
    margin-top: .72rem;
}

.auditPrice-listHeader::after {
    position: absolute;
    bottom:0;
    left:0;
    content: '';
    width:100%;
    height:1px;
    border-bottom:1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.auditPrice-listText {
    text-align: center;
}

.auditPrice-list {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 3.18rem;
}

.auditPrice-listLi {
    height: 1rem;
    display: grid;
    grid-template-columns: 2.62rem 2.4rem 2.48rem;
    align-items: center;
    position: relative;
    font-size: .28rem;
    font-weight: bold;
    color: #333;
    background: #fff;
}

.auditPrice-listLi::after {
    position: absolute;
    bottom:0;
    left:0;
    content: '';
    width:100%;
    height:1px;
    border-bottom:1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.auditPrice-marketDateBox {
    padding: 0 .26rem;
    display: flex;
    justify-content: space-between;
    color: #999;
    font-size: .26rem;
    font-weight: bold;
    position: absolute;
    top: 1.6rem;
    right: 0;
    left: 0;
    height: .8rem;
}

.auditPrice-marketAddress {
    display: flex;
    align-items: center;
    background: url(../../image/address-location.png) no-repeat left center;
    background-size: .28rem .32rem;
    padding-left: .4rem;
}

.auditPrice-marketDate {
    display: flex;
    align-items: center;
}

.auditPrice-showType0 {
    top: 1.72rem;
    border-radius: .24rem .24rem 0 0;
}

.auditPrice-showType0 > .cube-tab:nth-child(1) {
    border-right: #d9d9d9 1px solid;
}

.auditPrice-categoryH1 {
    font-size: .32rem;
    font-weight: bold;
    color: #333;
    padding-left: .24rem;
    padding-top: .24rem;
}

.auditPrice-categoryBox {
    border-bottom: #f5f5f5 .12rem solid;
}

.auditPrice-categoryBox:nth-last-child(1) {
    border: none;
}

.auditPrice-categoryH2Box {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-around;
    flex-wrap: wrap;
    font-size: .22rem;
    font-weight: 500;
    padding: .24rem;
    position: relative;
}

.auditPrice-categoryH2 {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    color: #333;
    height: .9rem;
    line-height: .3rem;
    box-sizing: border-box;
    position: relative;
    padding: 0 .12rem;
}

.auditPrice-categoryH2Active {
    color: #EC7E2D;
}

.auditPrice-categoryH2::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.auditPrice-categoryH2::before {
    position: absolute;
    top: 50%;
    right: 0;
    content: '';
    width:1px;
    height:40%;
    border-right: 1px solid #d9d9d9;
    transform: scaleX(0.5) translate3d(0, -50%, 0);
}

.auditPrice-categoryH2:nth-child(3n)::before {
    border: none;
}

.auditPrice-hack {
    position: absolute;
    height: .28rem;
    background: #fff;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}